package com.lq.mytool.strategy;

import com.lq.mytool.enums.AttendancePunchWayTypeEnum;

/**
 * <p>
 *
 * </p>
 *
 * @author Nydia
 * @menu
 * @since 2022/2/1
 */
public interface PunchWayStrategy {
    /**
     * 校验的参数
     */
    void checkParam(String jsonPunchWay);

    /**
     * 获取操作的类型
     * @return
     */
    AttendancePunchWayTypeEnum getPunchWayType();

    /**
     * 返回的参数应该怎么定义
     */
     <T> void getReturnParam();
}
